package 力扣_算法题综合.高频面试算法;

/**
 * @author zx
 * @create 2022-09-01 23:14
 */
public class 比较版本号_165 {
    public int compareVersion(String version1, String version2) {
        //字符串转为有效数组
        String[] v1 = version1.split("\\.");
        String[] v2 = version2.split("\\.");
        for(int i = 0;i < v1.length || i < v2.length;i++){
            int x = 0,y = 0;
            if(i < v1.length){
                //将字符串数组中的元素转为整数数(就可以比较了)
                x = Integer.parseInt(v1[i]);
            }
            if(i < v2.length){
                y = Integer.parseInt(v2[i]);
            }
            if(x > y){
                return 1;
            }
            if(x < y){
                return -1;
            }
        }
        return 0;
    }
}
